Інформація про новину
  • Переглядів: 200
  • Дата: 4-10-2022, 18:58
4-10-2022, 18:58

5. Істинні та хибні висловлювання

Категорія: Інформатика





Попередня сторінка:  4. Алгоритми з повтореннями
Наступна сторінка:   6. Алгоритми з розгалуженнями

ЩО ТАКЕ СКЛАДЕНА УМОВА?

ЯК УМОВИ ВИКОРИСТОВУВАТИ В ЦИКЛАХ?

ЯК СКЛАСТИ ПРОГРАМУ З ЦИКЛОМ З УМОВОЮ?

ПРИГАДУЄМО

Що таке висловлювання?

Як визначають, істинним чи хибними є висловлювання? Які ще терміни використовують, щоб вказати, істинним чи хибним є висловлювання?

УМОВИ ТА ДАТЧИКИ

Умова - це висловлювання, яке може бути істинним або хибним.

За допомогою умов можна дізнатися, чи відбулися певні події. Часто в алгоритмах умови формулюють як запитання. (Прочитано всі книжки? На світлофорі горить червоне світло?)

Для складання умов у середовищі Скретч використовують блоки, які розміщені в групах Оператори та Датчики.

Датчики

Ці блоки використовують для перевірки, чи відбулася подія

Оператори

Ці блоки використовують для порівняння чисел та виразів

Датчики — це висловлювання, записані як запитання про певні події, що можуть відбутися в середовищі Скретч зі спрайтами. Результатом датчика, як і висловлювання, є значення true або false («істинне» або «хибне», «так» або «ні»).

УМОВИ В КОМАНДІ ЦИКЛУ

Датчики та оператори використовують у циклах з умовою.

Спрайт ковзатиме в довільному напрямку, поки користувач натисне клавішу пропуск. Щойно умова стане істинною, ковзання спрайта припиниться.

СКЛАДЕНІ УМОВИ

Умови, у яких є тільки одна дія порівняння (<, >, =) або тільки один датчик, є простими умовами. Інколи треба з’ясувати, чи виконуються кілька умов одночасно. Такі умови називають складеними. У середовищі Скретч для поєднання кількох простих умов в одну складену використовують оператори «і», «або», «не».

Проста умова, до якої застосовано оператор «не», називається запереченням.

Приклад 1. Поїзд перебуває в дорозі від 18.00 до 20.00.

Складена умова за допомогою оператора «і» буде істинною, якщо істинними є всі прості умови, що до неї входять.

Приклад 2. За виконання команд собаці дають цукерку.

Складена умова за допомогою оператора «або» буде істинною, якщо істинною є хоча б одна проста умова, що до неї входить.

Складена умова за допомогою оператора «не» буде істинною, якщо проста умова, що до неї входить, буде хибною, і навпаки.

НАВЧАЄМОСЯ ЧЕРЕЗ ДІЯЛЬНІСТЬ

ВИКОНУЄМО

Продовжуємо створювати візерунки. Складемо програму, яка ткатиме мереживо по всій ширині сцени, аж поки не торкнеться краю.

1. Видаліть спрайт Кота.

2. Додайте об’єкт Сніжинка ((Snowflake) чи інший, який вам до вподоби) та створіть до нього образ іншого кольору. Зменште спрайт до 20%

від основного розміру.

3. Створіть скрипт повернення у початкову позицію.

4. Для зручності налагодження програми додайте сцену із клітинками по 30 точок.

5. Створіть скрипт, який переміщуватиме Сніжинку на 30 кроків до досягнення межі сцени.

6. Вдоскональте скрипт таким чином, щоб по завершенню першого рядка спрайт займав початкову позицію на лінійці вище.

7. Додайте в тіло циклу команду зміни образу, щоб отримати такий результат.

8. Поекспериментуйте з тілом циклу, щоб отримати різні варіанти мережива.

9. Поміркуйте, як ще краще автоматизувати процес створення візерунка.

ПЕРЕВІРТЕ СЕБЕ

І. Дайте відповіді на запитання.

1. Що таке умова?

2. Які блоки в середовищі Скретч використовують для створення умов?

3. Чи можна поєднати кілька умов?

4. Які оператори для цього використовують?

 

 

Це матеріал з підручника "Інформатика" 5 клас Козак 2022

 




Попередня сторінка:  4. Алгоритми з повтореннями
Наступна сторінка:   6. Алгоритми з розгалуженнями



^